package com.hjxr.xmgl.web.service;

import com.hjxr.xmgl.web.domain.QuotaEarlyWarningInfos;

import java.util.List;

/**
 * 预警指标配置明细Service接口
 * 
 * @author hjxr
 * @date 2021-12-02
 */
public interface IQuotaEarlyWarningInfosService 
{
    /**
     * 查询预警指标配置明细
     * 
     * @param ewInfoId 预警指标配置明细ID
     * @return 预警指标配置明细
     */
    public QuotaEarlyWarningInfos selectQuotaEarlyWarningInfosById(String ewInfoId);

    /**
     * 查询预警指标配置明细列表
     * 
     * @param quotaEarlyWarningInfos 预警指标配置明细
     * @return 预警指标配置明细集合
     */
    public List<QuotaEarlyWarningInfos> selectQuotaEarlyWarningInfosList(QuotaEarlyWarningInfos quotaEarlyWarningInfos);

    /**
     * 新增预警指标配置明细
     * 
     * @param quotaEarlyWarningInfos 预警指标配置明细
     * @return 结果
     */
    public int insertQuotaEarlyWarningInfos(QuotaEarlyWarningInfos quotaEarlyWarningInfos);

    /**
     * 修改预警指标配置明细
     * 
     * @param quotaEarlyWarningInfos 预警指标配置明细
     * @return 结果
     */
    public int updateQuotaEarlyWarningInfos(QuotaEarlyWarningInfos quotaEarlyWarningInfos);

    /**
     * 批量删除预警指标配置明细
     * 
     * @param ewInfoIds 需要删除的预警指标配置明细ID
     * @return 结果
     */
    public int deleteQuotaEarlyWarningInfosByIds(String[] ewInfoIds);

    /**
     * 删除预警指标配置明细信息
     * 
     * @param ewInfoId 预警指标配置明细ID
     * @return 结果
     */
    public int deleteQuotaEarlyWarningInfosById(String ewInfoId);
}
